export const test = 'test';


export const objIsNull = (Obj) => {
  let isNull = true;
  for (const key in Obj) {
    if (!Obj[key]) {
      isNull = false;
      break;
    }
  }
  return isNull;
};

export const local = {
  setSession(key, value) { // 存储单个属性
    window.sessionStorage[key] = value;
  },
  getSession(key) { // 读取单个属性
    return window.sessionStorage[key];
  },
  setSessionObject(key, value) { // 存储对象，以JSON格式
    window.sessionStorage.setItem('key', JSON.stringify(value));
  },
  getSessionObject(key) { // 读取对象，以JSON格式
    return JSON.parse(sessionStorage.getItem('key'));
  }
};


Date.prototype.format = function(format) {
  var date = {
         "M+": this.getMonth() + 1,
         "d+": this.getDate(),
         "h+": this.getHours(),
         "m+": this.getMinutes(),
         "s+": this.getSeconds(),
         "q+": Math.floor((this.getMonth() + 3) / 3),
         "S+": this.getMilliseconds()
  };
  if (/(y+)/i.test(format)) {
         format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
  }
  for (var k in date) {
         if (new RegExp("(" + k + ")").test(format)) {
                format = format.replace(RegExp.$1, RegExp.$1.length == 1
                       ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
         }
  }
  return format;
}

export const formatDate = function(now)  {
  var now = new Date(parseInt(now + '000'));
  return now.format('yyyy-MM-dd h:m:s')
  }
